Visual edition of HPF mappings

نویسندگان

  • Christian Lefebvre
  • Jean-Luc Dekeyser
چکیده

Fortran 90 is the actual standard in term of data parallel language for scientiic computing. To develop a data parallel algorithm on a distributed memory machine, programmers generally use the High Performance Fortran extension of Fortran 90, in particular the data mapping directives. HPF-Builder graphical environment goal is to free the HPF programmers of all the syntactic constraints due to the data mapping. All the data distributions and alignments are insured in an interactive and visual way. HPF templates and processors become the visual support for alignments of arrays and distributions on grids of processors. HPF-Builder automatically generates the corresponding HPF directives and inserts them in the Fortran 90 source code. It results in a HPF code.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visualization of Hpf Data Mappings and of Their Communication Cost

HPF-Builder graphical environment provides an interactive and visual solution to edit and visualize HPF data mapping directives. It frees the HPF programmers of all the syntactic constraints. General and detailled visualizations give complete information about data distribution along the grids of processors. Compare several mappings implies to evaluate some statistics about load distribution an...

متن کامل

Optimal Compilation of Hpf

Applications with varying array access patterns in a parallel distributed memory machine require to dynamically change array mappings. Hpf (High Performance Fortran) provides such remappings, possibly on partially replicated data, explicitly through the realign and redistribute directives and implicitly at procedure calls and returns. However such features are left out of the hpf subset or of t...

متن کامل

Gender Representation in Interchange (Third Edition) Series: A Social Semiotics Analysis

Gender representation has long been studied in both verbal and visual modes of ELT textbooks. However, regarding the visual mode, research has mainly focused on superficial analyses of how often each gender appears in different roles rather than on how the two genders are represented. The tools proposed in Kress and van Leeuwen’s (2006) social semiotics framework, however, permit deep ana...

متن کامل

Value - Based Distributions and Alignments in Fortran DReinhard

Compiling irregular applications written in a data-parallel language, like Fortran D or High Performance Fortran (HPF), presents a challenge of growing importance. A major component of data-parallel programming is the data mapping, i.e., data distribution and alignment. Map-pings may be either regular, in which case they correspond to simple functions between array indices and owning processors...

متن کامل

Hpf-Builder: a Visual Environment To Transform Fortran 90 Codes To Hpf

FORTRAN 90 is the actual standard in term of data parallel language for scientiic computing. To develop a data parallel algorithm on a distributed memory machine, programmers generally use the High Performance FORTRAN extension of FORTRAN 90, in particular the data mapping directives. HPF-Builder graphical environment goal is to free the HPF programmers of all the syntactic constraints due to t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007